CS 663 : Computational Geometry

نویسندگان

  • Asish Mukhopadhyay
  • Sudipta Sengupta
چکیده

We will describe an O(n) time reduction from the set-disjointness problem to the farthest pairs problem. This will imply the Ω(n log n) lower bound. Consider an instance of the set-disjointness problem A = {a1, a2, . . . , an} and B = {b1, b2, . . . , bn}. We need to find out whether there exist i and j such that ai = bj. We map the sets A and B to the first and third quadrant of the unit circle C in the plane as follows: aj is mapped to the intersection of C with the line y = ajx in the first quadrant, while bi is mapped to the anologous intersection in the third quadrant (see figure 1). Let S be the set of these 2n intersections. It is easy to see that the diameter of S equals 2 if and only if there are two diametrically opposite points on C,that is, A ∩ B 6= Φ. Hence, the reduction.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ar X iv : c s / 99 08 00 6 v 1 [ cs . C G ] 1 1 A ug 1 99 9 Computational Geometry Column 36

Two results in “computational origami” are illustrated. Computational geometry has recently been applied to solve two open problems in “origami mathematics.”

متن کامل

Applications of finite geometry in coding theory and cryptography

We present in this article the basic properties of projective geometry, coding theory, and cryptography, and show how finite geometry can contribute to coding theory and cryptography. In this way, we show links between three research areas, and in particular, show that finite geometry is not only interesting from a pure mathematical point of view, but also of interest for applications. We conce...

متن کامل

Parleda: a Library for Parallel Processing in Computational Geometry Applications

ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...

متن کامل

Tutorial: Exact Numerical Computation in Algebra and Geometry

Many problems in Computational Science & Engineering (CS&E) are defined on the continuum. Standard algorithms for these problems are numerical and approximate. Their computational techniques include iteration, subdivision, and approximation. Such techniques are rarely seen in exact or algebraic algorithms. In this tutorial, we discuss a mode of computation called exact numerical computation (EN...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006